Pakistan claims historic Test victory against Sri Lanka