First thing I would do is dispute the charge with the credit card company you used for paying the ticket.
That sorted I would write a letter to Egypt Air claiming the costs of the one night's accommodation. You may want to try to claim for additional compensation from them but I wouldn't hold my breath.