Italian town of Cammarata offers free houses to lure new residents