Fourth-order time-stepping for stiff PDEs