Bursa malaysia ends mixed in cautious trading