Amidoboranes and hydrazinidoboranes: State of the art, potential for hydrogen storage, and other prospects