The Vatican has been trying for years to switch diplomatic recognition from Taiwan , with several hundred thousand Catholics , to mainland China , with an estimated 4 million to 12 million Catholics .