Catholics more liberal on social issues