Business Secretary Grant Shapps has hit out at Ofgem for listening to energy company bosses over customers, following the forceful installation of prepayment meters.