Hurricane Earl threatens eastern US