Day-long strike halts Bangladesh