May avoids London wipeout as UK local elections deliver mixed results