Discovery, properties and applications of rhenium and its compounds