Human microRNA prediction through a probabilistic co-learning model of sequence and structure