Bursa Malaysia ends mixed, CI up 2.95 points