Free protection service from O2 is flagging 50 million scam and nuisance calls each month.