Latest business survey shows further improvement in economy