Wonder Woman director Patty Jenkins has hit back after James Cameron called the film a "step backwards" for women.