Rock-bottom Aston Villa held Premier League leaders Manchester City to a 0-0 draw in manager Remi Garde's first game in charge.