Bad weather cancels Aberdeen street market