Five lessons for success from tech giants Microsoft, Intel and Apple