A multi-physics integrated approach to breeding blanket modelling and design