There have been more than 100 tornadoes in the last three days, with millions under threat for more severe weather in the South. At least four are dead in Oklahoma.