Exxon's profit tumbles by 46 percent amid oil price decline