'Gran Turismo 7' trailer reveals more cars, features and launch date