Text this: A generative adversarial network with multiscale and attention mechanisms for underwater image enhancement