what does the rainbow promise us