As British Gas announce record profits, Streatham MP calls for energy to be taken into public ownership