Biohybrid robots: recent progress, challenges, and perspectives