Barack Obama, Justin Trudeau bromance makes cover of Vogue