Home Business Comcast challenges Murdoch with $31 billion offer to buy Sky