European stocks rebound as Trump says Iran war could end within weeks