Napoleon wins battle of Waterloo