William Byron wins Daytona 500