Noble gets shareholders’ approval on its accounts