Arithmetic of Mori domains and monoids