BJP set to sweep Gujarat