Launceston General Hospital achieves general accreditation