US Supreme Court gives approval for wall money