Highland games celebrates Scottish heritage, strength