Projective normality and the generation of the ideal of an Enriques surface