long life balcony flooring polycarbonate