a rainbow in the sky over water with clouds