Time running out for migrants and refugees held in Libya, says MSF