Yahoo chief Marissa Mayer will rake in $186 million after its sale