how long whitener for teeth