Will BJP retain 2014 margin? Is there a Modi wave in 2019?