White House press aide Michael Short resigns amid shakeup