Dec. 2004 Sumatra quake was longest ever recorded