US stocks climb even as Treasury yields hit 3-week high