He says $18.4B in bonuses are ‘shameful.”