Brendon McCullum's record 123 takes Kiwis to 191/3 against Bangladesh