Military thrills audience at 43rd National Day parade