Learning whom to trust in navigation: dynamically switching between classical and neural planning