Authorities on the Italian island of Lampedusa struggle to cope with a huge influx of newly-arrived migrants as aid organisations warned the Libya crisis means thousands more could be on their way.