How long will this stuff will last? Is it like a wax that must be re-applied frequently or similar to a paint that will last for years?