Congress slams Amit Shah for ‘insulting’ Mahatma Gandhi, demands apology