Tom Banton marked his return to England's one-day side in style, smashing his maiden international century as England thrashed Sri Lanka by 223 runs at The Oval.