Bidirectional Model-based Policy Optimization