Afridi clean, says bookie Majeed