teeth whitening 16 carbamide peroxide how long