Millions hit by British Gas hike in energy bills