4 Marriott credit cards have limited-time welcome bonuses of up to 200,000 points, but these offers come with a twist