A seismic £305m takeover has been passed through as Newcastle United gear up for Saudi-backed investment.