Mohamed Salah's 26th birthday was no cause for the Pharaohs to celebrate as Egypt lost their opening World Cup match in St Petersburg.