why bjp won gujrat election 2022