Sohail blames Afridi for embarrassing loss