Selena Gomez, 32, reveals she 'can't carry' children due to 'medical issues'