A Cyclic Crystal Viscoplastic Model Considering Both Dislocation Slip and Twinning