Saudi woman given 34 years in prison for using Twitter