Molecular crowding creates traffic jams of kinesin motors on microtubules