Asian markets struggled Monday to build on last week's rally, with new data showing China's economy grew less than expected in the second quarter as its post-Covid recovery runs out of steam.Growth was also sharply down on a quarter-on-quarter basis, which is seen as a better guide to the state of the economy owing to the low base of comparison with last year's Covid-depressed performance.