Travel agent accused of fraud agrees to pay $500k in restitution