Microsoft takes a $900 million hit for unsold Surface RT tablets