Whale stranded on Juno Beach dies