New Statue of Liberty Museum Set to Open