Gas block or foam block: what is the difference and which is better?