Malaysian palm oil price hits 3-week low on weaker related oils, stronger ringgit