Tornado-spawning thunderstorms that swept the southern plains and the Ozark mountains over the memorial day holiday weekend killed at least 21 people across four US States.