Control of Degenerate and Singular Parabolic Equations