Beachgoers in Spain discover 30-foot giant squid