McDonald holds Houston hitless for 5 1-3 innings