Stadium to be ready for World Cup, but opening may be delayed for roof work