Olympic stadium roof won't be ready for games