Ofgem calls for ministers to rethink price cap.