'Can control inflation by freezing energy bills,' Keir Starmer details energy price cap plan