McGraw Hill Financial,Inc. SWOT Analysis