Top German court backs Catholic Church against religious tax opt-outs