Tower Hamlets College strike ends in partial victory