Consumer association hits out at eight Spanish airlines for not accepting cash on board