Quantum gravity: a progress report