London climate protests: Police make nearly 300 arrests