US offshore oil development could generate $92 billion in royalty payments for US treasury over next 50 year