Charlie Sheen Turns 51 With Ex Wife Denise Richards, His Daughters and Macklemore