Man wins $50k ‘surprise’ wedding