Elliot Anderson signs on loan from Newcastle