Microsoft launches Surface Pro 3