Biological nanofibrils effectively extract precious metals from water