patrick macnee dies