Series still alive as England (and rain) defy Sri Lanka