John Lewis claim "never knowingly undersold" - so why was I just charged ยฃ1.95 for water and ยฃ3.95 for a slice of cheesecake in their cafรฉ?