Conditional Channel Gated Networks for Task-Aware Continual Learning