Optimizing Boron Neutron Capture Therapy (BNCT) to Treat Cancer: An Updated Review on the Latest Developments on Boron Compounds and Strategies