Modelling of σ Scorpii, a high-mass binary with a β Cep variable primary component