Regio- and diastereoselectivity in aldol reactions of cyclopent-2-enone, 2-(5H)furanone and their derived trimethylsilyloxydienes