Ambulatory Energy Expenditure Estimation: A Machine Learning Approach