General strike in Belgium to take place on 31 May