Sofia Vergara slays in black biкini for hot mirror selfie on vacation