Scientists may have discovered cure for colorblindness