Delaying the hydration of Portland cement by sodium silicate: Setting time and retarding mechanism. (30th April 2019)