Amit Shah protégé Vijay Rupani named the new Gujarat CM