Edinburgh’s Hogmanay celebrations have been cancelled because of the weather with events due to take place on December 30 and December 31 now not going ahead.