Asian business sentiment edges up to hit 7-year high