如图,在四边形ABCD中,点E、F分别是AD、BC的中点,G、H分别是BD、AC的中点,AB,CD满足什么条件时,四边形EGFH是菱形?( )
A.AB=CD
B.AB∥CD
C.ABCD
D.AB=CD,AB∥CD