Caf? defends ?10.45 price tag on ploughman’s lunch after backlash