Catholics no longer a majority among U.S. Hispanics