UK opposition embraces ‘21st century socialism’