Multi-phase model for ignition and combustion of boron particles