Amit Shah under fire