CNBC News&Analysis ápr 29 Oil prices extend multi-day rally as Trump issues new threat to Iran; Brent tops $115 per barrel