Gilder, 60, wins Principal Charity Classic with long birdie on final hole