British Open at Muirfield to have fewer exemptions, lengthened layout