Thousands expected in Swansea for the first March for Independence of 2023