Sri Lanka build huge lead to leave England battling