Canada’s Niagara region declares state of emergency as it prepares for a million eclipse tourists