PM Modi's packed two-day visit to Germany