final destination 2 ending explained