Qualcomm earnings blow past estimates, sending stock higher