Hurricane Earl packs a punch but will swing wide of Staten Island