Michael Brown, 29, charged with kidnapping after taking 1-year-old without car seat from a Texas wedding; found asleep 18 miles away with toddler.