Hariri named Lebanon's new prime minister