Emerging ideas on the molecular basis of protein and peptide aggregation.