US stocks rally as inflation cools further, heading for strong 2nd-quarter gains