Surface Pro 3 vs. MacBook Air: can Microsoft steal the crown?