South Florida artist makes big bucks from sports paintings, gives money to charity