London's Metropolitan Police has shelved a years-long investigation into journalists who reported on secret documents from Edward Snowden.