Sri Lanka's president has sworn in a new cabinet after his party secured majority in parliament, including reappointing Harini Amarasuriya as PM.