Flea market raises money for good cause