how many years do pigeons live for?