how long should a board meeting last