Spontaneous and driven perpendicular rotation in tokamaks