Credit Assignment Through Broadcasting a Global Error Vector