Patrick O'Flaherty (mayor)