Ab initio modelling of materials relevant to the nuclear fuel cycle