Women's festival at Southbank Centre in London drops controversial event with rapist after protests