Allah only accepts charity that is earned by lawful means