Egypt allows its currency to float freely