Steyn to miss South Africa’s World Cup opener against England