Balance Reward and Safety Optimization for Safe Reinforcement Learning: A Perspective of Gradient Manipulation