Upwork surpasses $4 billion of cumulative work completed via its website