Fast food and soft drinks may be making children fatter but they also make them happy