Long-term social mobility in Sweden: A three-generation approach