Shakira denies gig for controversial Chechen leader