This on-sale swimsuit cover-up is figure flattering and lightweight — and down to just $20 today