Swedish pension fund Alecta sells its stake in First Republic Bank