Home Sports England beat Sri Lanka by 42 runs, sweep overseas series after 55 years