Hafeez apologizes for the disastrous performance in the Pak-West Indies match