Carmen, Royal Opera review - strong women, no sexual chemist