Launceston marathon runner Josh Harris heading to athletics world championships