Hierarchical Action Control: Adaptive Collaboration Between Actions and Habits