7 ways businesses are supporting charities: from cycle challenges to cupcake days