Sandro Tonali scores twice as Newcastle United overcame a series of controversial decisions from the officials to knock 10-man Aston Villa out of the FA Cup.