Riyad Mahrez scored twice as Manchester City fought back from a goal down to see off Championship leaders Fulham and book their place in the FA Cup fifth