Jodi & Stephen tie the knot in Spain!