Researchers create artificial protein that can carry oxygen