Manchester City sign Omar Marmoush from Eintracht Frankfurt in bid to revive fortunes