Revelers fight with flour, eggs and firecrackers in Spain