Tiger Woods battles back to stay in chase at the Masters