S&P 500 companies just had their best start to an earnings season since 2012, despite fears of a credit crunch