Obama greeted with anti-pipeline protesters