Halle Berry, 54, posts topless selfie as she promotes 'self-love'