Twin 3-year-old brothers who were born joined at the head have been successfully separated in a 27-hour surgery by a British neurosurgeon.