Kane agrees new deal in principle with Bayern Munich