Egypt needs $646 million to carry out transportation projects