Adsorption Free Energy Predicts Amyloid Protein Nucleation Rates