Malaysian palm oil price climbs to near 3-week high