616 Nw 15th Ave - Fort Lauderdale, FL apartments for rent