Cardiff manager Malky Mackay says his side's win over Man City was down to the discipline, belief and ability of his players.