Matrix Service Inc. named BP preferred maintenance contractor