Congressman Brad Sherman calls Trump's statement a mistake; apologises to Indian Ambassador, Harsh Shringla