West Indies win Test in Pakistan for first time in 35 years