Horschel holds on to two-shot lead after third day at Valero Texas Open