Thousands of Sudanese evacuated from 31 islands on Nile River