Stocks - Europe Sells Off; Germany Faces Hefty Virus Cost