Sri Lanka marks independence anniversary amid economic woes