Newcastle United have a £20m bid accepted for Bournemouth's England striker Callum Wilson - as Aston Villa withdraw their offer.