Sir Keir Starmer has launched an all-out attack on Nigel Farage's "politics of grievance", claiming the Reform UK leader did not believe in Britain.