Punjab's KVM gifts PM Narendra Modi National Flag made from handspun khadi of indigenous organic cotton