The use of mHealth to deliver tailored messages reduces reported energy and fat intake