Manchester City hit back to deny Salah-inspired Liverpool