Boron–nitrogen–hydrogen (BNH) compounds: recent developments in hydrogen storage, applications in hydrogenation and catalysis, and new syntheses