Lebanon lawmakers elect Michel Aoun as president