Calculation of grain boundary gaseous swelling in UO2