Fox: Americans now spend 10 hours online every day