An overview of thorium as a prospective natural resource for future energy