Statue of Liberty reopens for Independence Day