British Gas set to hike power prices