how much freelancers earn