IMF okays $3 billion loan to Egypt