A popular sun cream aimed at families and costing £28 a bottle has failed safety standards as consumer group Which? warns shoppers "don't buy" it.