Hurricane Franklin strengthens