Neutrino anomalies in an extended Zee model