Amit Shah hails