Chancellor extends 5p fuel duty cut until end of year, in move expected to cost taxpayer at least £750m in lost revenue