World spends daily average of 7 hours online: Report