BP hits back at calls for windfall tax on bumper profits The energy giant's reports a $12.8bn profit but says it needs money to invest in gas and renewables. Source