South Launceston man, 28, charged over alleged stabbing