Second-generation Americans better off than their parents