Microsoft tackles iPad with Surface tablet