Microsoft promises to support Surface RT for 4+ years