SURFACE: A database of protein surface regions for functional annotation