Cavani rescues Manchester United in Newcastle draw