HRH The Princess Royal names new train after Save the Children