Prediction of Personal Cardiovascular Risk using Machine Learning for Smartphone Applications