Vijay Rupani to swear-in as Gujarat CM today