US stocks climb after inflation data shows prices cooled more than expected in March