Fox: Kristin Cavallari flashes her abs in leopard print bikini on Cabo vacation