Police have charged a man over an alleged sexual assault in a Sheffield cemetery.