McAfee buys Skyhigh Networks to bolster cloud business