Red Bull, Toro Rosso and Haas launch new cars for 2017 season