On the stability of a quartic functional equation