The strange love-hate relationship between Bill Gates and Steve Jobs