US Supreme Court backs Trump agenda