APIS: accurate prediction of hot spots in protein interfaces by combining protrusion index with solvent accessibility