US stocks hit records as bond yields tumble on Iran peace hopes