Nation celebrates Independence Day with great zeal