Den nu föreslagna ” hatten ” ( cap ) skall gälla för de nationella valen och innefatta , förutom ett utgiftstak på 20 miljoner pund för ett parti , även namngivande av donatorer och förbud mot alla utländska donationer .