US stocks climb for a second day on Iran ceasefire hopes