BJP questions Arvind Kejriwal's "freebie" campaign, alleges 21,000 deaths in Delhi due to contaminated water