silver bromide advanced photochemistry