Midday rally sees HSI surge past 21,000, Shanghai and Shenzhen post trillion-yuan turnover