Nation shocked at insult to Tricolour on Jan 26: PM