How freelance journalists can (mostly) avoid working for free