Single-particle dynamics of the Anderson model: a local moment approach