Vertical stabiliser separates due wake turbulence encounter and perhaps other factors..(maintenance?) causing loss of directional control. Aircraft enters stall/spin and sheds engines due to high rotational forces.
Speculation? Yes. But possible and fits the facts as they are reported.