q-Deformed KP Hierarchy and q-Deformed Constrained KP Hierarchy