Fed. court rules CA Prop. 8 unconstitutional