Mayor Vinod Agarwal claims health issues prevented him from donating blood, but viral video suggests otherwise.