Oliver Cromwell, 1599 - 1658. Lord Protector