Boom Boom Afridi joins Karachi Kings as a President