Giving by FTSE 100 companies as a percentage of their profits has halved since 2009, research has found.