Pa. report: Legalizing marijuana could generate $580 million in state tax revenues