Deutsche Bank announces 300 million euro share buyback