Protein-specific prediction of mRNA binding using RNA sequences, binding motifs and predicted secondary structures