Symmetries, Gauge Fields, Strings and Fundamental Interactions: Mathematical techniques in gauge and string theories