Review lecture - Recent advances in the numerical prediction of weather and climate