Nürburgring, Portimão and Imola added to F1 calendar