Ribery to miss the World Cup