VP Pence to speak at American Legion convention