Recreation fuels Cape Ann economy