Lyft drives repeat ride-hailing with new rewards program