Ashley Graham in a black bikini while celebrating her 29th birthday in Cancun