how long do flea bites last