'£20bn to house all key workers'