Protesters in Maine rally against tar sands oil