'Throw them in the river': Alberta mayor apologizes for feral cat remarks