TRGP: Trust Region Gradient Projection for Continual Learning