Stolen Leonardo da Vinci painting recovered by police