NAB submits list of 150 mega corruption cases