Lebanese diplomat Mustapha Adib appointed prime minister