7-Eleven's franchise agreement can't dictate contractor status, 9th Circuit says