US court rules Saudi Arabia immune in 9/11 case