Rainbows grace San Antonio sky before big rain