Profits from state-owned oil firm Petronas cannot be used to keep fuel prices low as Malaysia's oil and gas reserves will run out in three years.