Malaysian palm oil price extends gains, weaker ringgit