Over 3,000 people form human mosaic in Spain to support Palestine