Saudi Arabia's state oil company Saudi Aramco will invest $7 billion into an oil refinery in Malaysia's southern state of Johor.