Musharef insists bin Laden is in Afghanistan