Cramer says investors have a ‘huge buying opportunity’ in Microsoft, but be cautious with Facebook – CNBC