Bob Barker makes 90th birthday appearance on ...