how long does long grain rice take to cook​