Pregnant Kate Middleton Attends Weekend Wedding in Switzerland