Improving protein secondary structure predictions by prediction fusion