“Vindicated” Diane Abbott silences critics with biggest ever majority vote