The s process: Nuclear physics, stellar models, and observations