Spain: 6.6 magnitude earthquake strikes Mediterranean