União pode bloquear repasses voluntários a estados, decide STF