Looming credit crunch overshadows US earnings season