Gravar-mail: More than two million homes are cold enough to cause ill health, Shelter says