Economy brighter but risks lie ahead