how long does outdoor fabric last