Xander Bogaerts signs with Padres