SapuraKencana gets O&G contracts worth a collective US$269m (approximately RM967m) in Mexico, Indonesia, India and Vietnam