Identification of Diseases caused by non-Synonymous Single Nucleotide Polymorphism using Machine Learning Algorithms