stevie starr net worth