how long does it take the average human to read 100 pages