Rikki Clarke's man of the match performance helped Birmingham reach T20 finals day with victory over Essex.