General strike expected to affect travel nationwide on 20 May