Sensex jumps 600 points as earnings boost buying despite oil headwinds