Markets close near record highs following China stimulus news