Price-Matching Guarantees with Endogenous Consumer Search