Formula 1 unveils its 2026 calendar with Madrid debuting, Imola exiting and 24 Grands Prix plus six sprints for a packed season begining in Melbourne.