Dynamics of a Massive Piston in an Ideal Gas: Oscillatory Motion and Approach to Equilibrium