High-precision isotopic analysis of boron by positive thermal ionization mass spectrometry with sample preheating