US stocks rotate sharply as banks jump 3%, tech slides