Theresa May's hopes of a General Election victory on June 8 have been boosted after local contests showed Labour suffering losses and the Ukip vote collapsing.