Home Financial Comcast offers $31 billion to buy Europe’s pay-TV giant Sky