the statue of liberty stands on an island in new york city