Nat Sciver got her century off just 90 balls as she kept England's slim hopes of victory alive in the Women's World Cup final.