Charlotte Hornets agree with Tre Mann on three-year