Sri Lanka leader keeps defence, finance in new cabinet