Sandro Tonali’s double helped Newcastle secure their spot in the Carabao Cup semi-finals with a 3-1 win over Brentford.