‘Outdated’ lottery fundraising cap means charities miss out on millions, says report