IDB loans Egypt $270 million to boost oil and agriculture