Oman sets $31bln investment plan for tourism by 2040