Covers, Envelopes and Cotorsion Theories