Hearts boss Derek McInnes has fired back at critics who doubted his team's ability to hold their nerve in the Premiership title race.