Lebanon: Who is "the general" Michel Aoun, the new Lebanese president?

Lebanon: Who is "the general" Michel Aoun, the new Lebanese president?