Shaheen Afridi 6-51: Pakistan on top in 2nd Test vs West Indies