Porters, cleaners and caterers had started a two-week strike when an agreement was reached