Switzerland's largest retailer Migros Group has booked a 22% drop in profit for 2011, as the strong Swiss franc and "consumer tourism" hit the group's results.