Schlacht von Magersfontein 1899