Markets under pressure amid weakening demand in China