Is there any way to get from Valencia to Granada via public transport without going back through Madrid? Or would it be worth it to rent a car for this?