Apple profit soars but misses high expectations