An experimental and numerical investigation of the mechanism of improving the rainwater retention of green roofs with layered soil