Tillverkare av elbilar, vindkraftverk och solpaneler står inför brist på kritiska metaller och mineral om det inte görs mer långsiktiga investeringar i projekt som nya gruvor och återvinning, enligt Internationella energibyrån (IEA).