Stunning satellite image shows immense power of monster 7-story waves in Portugal