LGBT charity Stonewall has come under fire for claiming that children as young as two can be transgender.