American scientists have created a robot fish with synthetic "blood"