Rain halts Pakistan victory march in record chase against Sri Lanka