Microsoft profit misses as Surface tablets languish