Computational analysis of supersonic turbulent boundary layers over rough surfaces using the k–ω and the stress–ω models