Ofgem urged to scrap energy price cap to boost market competition