Big banks are safe-haven bets: Mayo