Swiss parliament elects Social Democrat from Basel to replace President Alain Berset