Saudis lambasted for lashing Badawi, Alkhalifa condemned in Geneva