Add support for long interval names

The words `month`, `months`, `minute`, `minutes`, `second` and `seconds` are valid in PostgreSQL interval. These are now accepted in `parse_duration`.