MBPT calculation of energy spectra and E1 transition probabilities for boron isoelectronic sequence