7.0 magnitude earthquake strikes off Haitian coast