Andrew Neil has reacted bluntly to Prime Minister Keir Starmer's claims to have secured £1 billion of green investment, labelling it as "untrue".