Twitter CEO Parag Agrawal announces departure of two top execs in shakeup