Naseby (Northamptonshire), Battle of, 1645.