best way to waterproof flat composite deck