20040502 cricket: Trescothick hits a blazing ton