Germany, Morocco reach agreement to address irregular migration