German union announces nationwide public transport strike for Friday