彩虹是光的折射产生的吗?是折射还是反射?