HP, Intel and Yahoo team up on cloud computing