Solid gains for US home sales