Microsoft unveils 'Surface,' iPad competitor