Swedish Princess Madeleine weds New York banker