Wall St. higher as financial, consumer stocks rise