Fort Ticonderoga prepares to celebrate Independence Day