The prime minister schmoozed CEOs and celebs at Swiss gabfest. But his actions at home are what will count.