How many children does Charlie Sheen have?

6