Structure of human Cdc45 and implications for CMG helicase function