Enbridge agrees to $177M settlement for 2010 oil pipeline spills