Minimal flavour violation: an effective field theory approach