Ronda Rousey to attend marine corps ball