how much does a sports agent make