To cheat or not to cheat: cheatable and non-cheatable virulence factors in Pseudomonas aeruginosa