Saudi Prince hailed for criticizing country's banks' shortcomings