Charles Barkley says next season will be his last on TV, no matter what happens with NBA media deals