BJP a long-term player, here to stay: Amit Shah - India TV News