Launceston General Hospital redevelopment to take six years