Tennessee town celebrates Independence Day with midnight parade