BJP files defamation suit against Kejriwal