Taraji P. Henson celebrates 50th birthday in a teeny bikini at yacht party