NASA spacecraft to reach Mars this weekend