Norman MacCaig (1910–1996), Poet