Random feature amplification: Feature learning and generalization in neural networks