Recruiter SThree’s profit rises on rising contract hires