England booked a semi-final against Canada at the Women's Rugby World Cup with a 41-5 victory over Australia at a rain-h