Yablonovitch elected to membership in Royal Society