Cricket-Sri Lanka snatch historic victory against England