Seven out of 58 vessels were captured by Israel near Crete as flotilla aimed to deliver aid to Gaza under blockade.