SomaticSeq: a machine learning approach to accurately detect somatic mutations