Review of nuclear microreactors: Status, potentialities and challenges