Latvia slams Germany for 'immoral, hypocritical' ties with Russia, China