Lebanese Prime Minister Saad Hariri has submitted his resignation letter to President Michel Aoun at Baabda Palace after nearly two weeks of nationwide protests.