US services activity posts weakest gain since January