Bangladesh reach 300-6 on first day of second Test against Zimbabwe