Germany, India sign wide-ranging agreements to deepen bilateral ties