Police say there's 'no guarantee' criminal charges will be brought over Grenfell Tower fire that killed 72 and investigation could take another three years