Children as young as 4 are eating so much salt it is putting their health at risk by raising their blood pressure, a study suggests.