OpenMetabolics: Estimating energy expenditure using a smartphone worn in a pocket