Pakistan survive West Indies late charge for 16-run victory