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