US stocks slide on earnings, European gloom