Shanghai, Miami, Montreal, Silverstone, Zandvoort and Singapore: F1 has announced the six venues that will host the six sprint races next season.