Citi’s Strata Elite Card challenges AmEx Platinum and Chase Sapphire with travel&heavy perks