Britney Spears praised by fans after posting nude photo and sending message of body positivity