Testing the Keynesian proposition of twin deficits in the presence of trade liberalisation: evidence from Sri Lanka