Free and projective Banach lattices