WSP Acquires TRC Companies for $3.3B