UP elections: Will BJP manage to repeat its 2017 performance?