A man has been charged and named by police after a girl was "taken to a park and raped" in Banbury, Oxfordshire.