Don’t listen to the misogynists, The Marvels is a triumph