18-year-old charged with stabbbing man in Waco