how many days in petra