David Warner said he felt “just so grateful” to be playing for Australia after his run-laden return continued with a World Cup hundred against Bangladesh.