Anderson Cooper turns 47