An Evaluation of Free Medical Applications for Android Smartphones