ken follett, bestselling author