A 770-mile long storm known as a ‘derecho’ has killed at least two in the Midwest, ripping roofs off buildings and leaving millions without power.