Robert Rubin on today's financial challenges