Grand National attracts highest entry for five years