A man in his late 20s has been charged with murder after an Australian terrorist opened fire at two mosques in the New Zealand city of Christchurch, killing at least 49 and injuring 48 others.