Lt Gen Amir elected president