how long has justin trudeau been prime minister