A proof of the Mullineux conjecture