Nokia and Microsoft: Two doomed giants embrace as barbarians circle the gates