Fort Hamilton marks Earth Day with environmental fair